<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Dane.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// DZ-Dane/Dane.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>io<font color="#990000">.</font>DataInputStream<font color="#990000">;</font>
<font color="#000000">04:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>io<font color="#990000">.</font>DataOutputStream<font color="#990000">;</font>
<font color="#000000">05:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>io<font color="#990000">.</font>FileInputStream<font color="#990000">;</font>
<font color="#000000">06:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>io<font color="#990000">.</font>FileOutputStream<font color="#990000">;</font>
<font color="#000000">07:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>io<font color="#990000">.</font>IOException<font color="#990000">;</font>
<font color="#000000">08:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>List<font color="#990000">;</font>
<font color="#000000">09:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>ArrayList<font color="#990000">;</font>
<font color="#000000">10:</font> 
<font color="#000000">11:</font> <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">class</font></b> <font color="#009900">Dane</font> <font color="#FF0000">{</font>
<font color="#000000">12:</font> 
<font color="#000000">13:</font>     <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">static</font></b> <font color="#009900">void</font> <b><font color="#000000">main</font></b><font color="#990000">(</font>String<font color="#990000">[]</font> args<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">14:</font>         <b><font color="#0000FF">new</font></b> <b><font color="#000000">Dane</font></b><font color="#990000">();</font>
<font color="#000000">15:</font>     <font color="#FF0000">}</font>
<font color="#000000">16:</font> 
<font color="#000000">17:</font>     <b><font color="#000000">Dane</font></b><font color="#990000">()</font> <font color="#FF0000">{</font>
<font color="#000000">18:</font>         String   nap <font color="#990000">=</font> <font color="#FF0000">"Tablica"</font><font color="#990000">;</font>
<font color="#000000">19:</font>         <font color="#009900">double</font><font color="#990000">[]</font> tab <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <font color="#009900">double</font><font color="#990000">[]</font> <font color="#FF0000">{</font><font color="#993399">1.5</font><font color="#990000">,</font> <font color="#993399">2.5</font><font color="#990000">,</font> <font color="#993399">4.5</font><font color="#FF0000">}</font><font color="#990000">;</font>
<font color="#000000">20:</font> 
<font color="#000000">21:</font>         <b><font color="#000000">info</font></b><font color="#990000">(</font><font color="#FF0000">"Przed zapisem:"</font><font color="#990000">,</font>nap<font color="#990000">,</font>tab<font color="#990000">);</font>
<font color="#000000">22:</font> 
<font color="#000000">23:</font>           <i><font color="#9A1900">// zapis</font></i>
<font color="#000000">24:</font>         <b><font color="#0000FF">try</font></b> <font color="#FF0000">{</font>
<font color="#000000">25:</font>             DataOutputStream dos <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">DataOutputStream</font></b><font color="#990000">(</font>
<font color="#000000">26:</font>                     <b><font color="#0000FF">new</font></b> <b><font color="#000000">FileOutputStream</font></b><font color="#990000">(</font><font color="#FF0000">"Dane.dat"</font><font color="#990000">));</font>
<font color="#000000">27:</font> 
<font color="#000000">28:</font>             dos<font color="#990000">.</font><b><font color="#000000">writeUTF</font></b><font color="#990000">(</font>nap<font color="#990000">);</font>
<font color="#000000">29:</font>             dos<font color="#990000">.</font><b><font color="#000000">writeInt</font></b><font color="#990000">(</font>tab<font color="#990000">.</font>length<font color="#990000">);</font>
<font color="#000000">30:</font>             <b><font color="#0000FF">for</font></b> <font color="#990000">(</font><font color="#009900">int</font> i <font color="#990000">=</font> <font color="#993399">0</font><font color="#990000">;</font> i <font color="#990000">&lt;</font> tab<font color="#990000">.</font>length<font color="#990000">;</font> i<font color="#990000">++)</font>
<font color="#000000">31:</font>                 dos<font color="#990000">.</font><b><font color="#000000">writeDouble</font></b><font color="#990000">(</font>tab<font color="#990000">[</font>i<font color="#990000">]);</font>
<font color="#000000">32:</font>             dos<font color="#990000">.</font><b><font color="#000000">close</font></b><font color="#990000">();</font>
<font color="#000000">33:</font>         <font color="#FF0000">}</font> <b><font color="#0000FF">catch</font></b> <font color="#990000">(</font>IOException e<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">34:</font>             e<font color="#990000">.</font><b><font color="#000000">printStackTrace</font></b><font color="#990000">();</font>
<font color="#000000">35:</font>             System<font color="#990000">.</font><b><font color="#000000">exit</font></b><font color="#990000">(</font><font color="#993399">1</font><font color="#990000">);</font>
<font color="#000000">36:</font>         <font color="#FF0000">}</font>
<font color="#000000">37:</font> 
<font color="#000000">38:</font>           <i><font color="#9A1900">// odczyt</font></i>
<font color="#000000">39:</font>         <b><font color="#0000FF">try</font></b> <font color="#FF0000">{</font>
<font color="#000000">40:</font>             DataInputStream dis <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">DataInputStream</font></b><font color="#990000">(</font>
<font color="#000000">41:</font>                 <b><font color="#0000FF">new</font></b> <b><font color="#000000">FileInputStream</font></b><font color="#990000">(</font><font color="#FF0000">"Dane.dat"</font><font color="#990000">));</font>
<font color="#000000">42:</font> 
<font color="#000000">43:</font>             nap <font color="#990000">=</font> dis<font color="#990000">.</font><b><font color="#000000">readUTF</font></b><font color="#990000">();</font>
<font color="#000000">44:</font>             tab <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <font color="#009900">double</font><font color="#990000">[</font>dis<font color="#990000">.</font><b><font color="#000000">readInt</font></b><font color="#990000">()];</font>
<font color="#000000">45:</font>             <b><font color="#0000FF">for</font></b> <font color="#990000">(</font><font color="#009900">int</font> i <font color="#990000">=</font> <font color="#993399">0</font><font color="#990000">;</font> i <font color="#990000">&lt;</font> tab<font color="#990000">.</font>length<font color="#990000">;</font> i<font color="#990000">++)</font>
<font color="#000000">46:</font>                 tab<font color="#990000">[</font>i<font color="#990000">]</font> <font color="#990000">=</font> dis<font color="#990000">.</font><b><font color="#000000">readDouble</font></b><font color="#990000">();</font>
<font color="#000000">47:</font> 
<font color="#000000">48:</font>         <font color="#FF0000">}</font> <b><font color="#0000FF">catch</font></b> <font color="#990000">(</font>IOException e<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">49:</font>             e<font color="#990000">.</font><b><font color="#000000">printStackTrace</font></b><font color="#990000">();</font>
<font color="#000000">50:</font>             System<font color="#990000">.</font><b><font color="#000000">exit</font></b><font color="#990000">(</font><font color="#993399">1</font><font color="#990000">);</font>
<font color="#000000">51:</font>         <font color="#FF0000">}</font>
<font color="#000000">52:</font> 
<font color="#000000">53:</font>         <b><font color="#000000">info</font></b><font color="#990000">(</font><font color="#FF0000">"Po odczycie:"</font><font color="#990000">,</font>nap<font color="#990000">,</font>tab<font color="#990000">);</font>
<font color="#000000">54:</font>     <font color="#FF0000">}</font>
<font color="#000000">55:</font> 
<font color="#000000">56:</font>     <b><font color="#0000FF">private</font></b> <font color="#009900">void</font> <b><font color="#000000">info</font></b><font color="#990000">(</font>String mes<font color="#990000">,</font>String nap<font color="#990000">,</font> <font color="#009900">double</font><font color="#990000">[]</font> tab<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">57:</font>         System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">print</font></b><font color="#990000">(</font><font color="#FF0000">"</font><font color="#CC33CC">\n</font><font color="#FF0000">"</font> <font color="#990000">+</font> mes <font color="#990000">+</font> <font color="#FF0000">"</font><font color="#CC33CC">\n</font><font color="#FF0000">nap = "</font> <font color="#990000">+</font>
<font color="#000000">58:</font>                                 nap <font color="#990000">+</font> <font color="#FF0000">"</font><font color="#CC33CC">\n</font><font color="#FF0000">tab = "</font><font color="#990000">);</font>
<font color="#000000">59:</font>         <b><font color="#0000FF">for</font></b> <font color="#990000">(</font><font color="#009900">int</font> i <font color="#990000">=</font> <font color="#993399">0</font><font color="#990000">;</font> i <font color="#990000">&lt;</font> tab<font color="#990000">.</font>length<font color="#990000">;</font> i<font color="#990000">++)</font>
<font color="#000000">60:</font>             System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">print</font></b><font color="#990000">(</font><font color="#FF0000">" "</font> <font color="#990000">+</font> tab<font color="#990000">[</font>i<font color="#990000">]);</font>
<font color="#000000">61:</font>         System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">println</font></b><font color="#990000">();</font>
<font color="#000000">62:</font>     <font color="#FF0000">}</font>
<font color="#000000">63:</font> <font color="#FF0000">}</font>
<font color="#000000">64:</font> </tt></pre>
</body>
</html>
